# 第59题

# 问题：假设我们有一些“username@companyname.com”格式的电子邮件地址，
# 请编写程序打印给定的电子邮件地址的公司名称；用户名和公司名都只由字母组成。 
# 示例：如果下面的电子邮件地址作为程序的输入：john@google.com 那么，程序的输出应该是：google 在向问题提供输入数据的情况下，应该假定它是控制台输入。

# 提示：使用\w来匹配字母。

import re

if __name__ == '__main__':
    input_data = input('input email:\n')
    regex = '\w+@(\w+).com'

    match_part = re.match(regex, input_data)
    # 方式一  group(0, 1, 2)可以返回这些值的一个元组
    print(match_part.group(1))  # group(0)代表整个匹配串 等同于 group()，1代表第一个匹配块
    # 方式二
    print(match_part.groups()[0]) # 返回一个所有匹配块（大括号括起来的部分）的一个元组

